package hotel.switchs.oversea.api.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 校验后酒店信息
 * @author zhangjinzheng
 * @date 2019-11-22
 */
@Data
public class CompareHotelDto implements Serializable {

    /**
     * 主键
     */
    private String id;

    /**
     * 美团酒店表id
     */
    private String mtId;

    /**
     * 美团酒店id
     */
    private String mtHotelId;

    /**
     * 美团酒店名称
     */
    private String mtHotelName;

    /**
     * 美团酒店纬度
     */
    private BigDecimal mtLat;
    /**
     * 美团酒店经度
     */
    private BigDecimal mtLng;

    /**
     * 携程酒店表id
     */
    private String switchId;

    /**
     * 携程酒店名称
     */
    private Integer switchHotelId;

    /**
     * 携程酒店名称
     */
    private String switchHotelName;

    /**
     * 携程酒店纬度
     */
    private BigDecimal switchLat;
    /**
     * 携程酒店经度
     */
    private BigDecimal switchLng;

    /**
     *校验状态    0:未校验    1:通过     2:不通过
     */
    private Integer isCompare;

    /**
     *系统状态   0:正常  1:异常
     */
    private Integer state;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 修改时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "modify_time")
    private Date modifyTime;

    /**
     * 备注
     */
    private String remark;



}
